.background {
	min-height: 100%;
	background: #EDF2FC;
	padding: 30rpx;
}
.form-block {
	margin-bottom: 23rpx;
	background-color: #FFF;
	padding: 10rpx 30rpx;
}

.show {
    width: 100%;
    height: 1rpx;
    background: #EEEEEE;
    padding-top: 2rpx;
}

.repayment {
    margin-top: 60rpx;
    color: #90939D;
}

.agreement {
    display: flex;
    width: 100%;
    justify-content: center;
	margin: 30rpx 0;
}
.textarea{
	width: 100%;
	height: 240rpx;
	margin-top: 20rpx;
}
.read {
    font-size: 24rpx;
}

.tips {
    font-size: 24rpx;
    color: #0862E8;
    margin-left: -20rpx;
    margin-top: 6rpx;
}

.submit {
    display: flex;
    justify-content: center;
    width: 100%;
    align-items: center;
    height: 100rpx;
    background: linear-gradient(90deg, #4A8FF9 0%, #409AFF 100%);
    border-radius: 100rpx;

    color: #FFFFFF;
}

.padding {
    padding: 0rpx 32rpx;
    margin-top: 40rpx;
}

.stages {
    display: flex;
    justify-content: center;
    width: 340rpx;

    .monthly {
        color: #3775F6;
    }
}
.launch {
    padding: 0;

    .u-form {
        .u-form-item {
            font-size: 28rpx !important;
            color: #0F1E39 !important;
			font-weight: 500;
        }
    }
	
	/deep/ {
		.u-input__right-icon--select {
			margin-right: 0px !important;
		}
		.u-input__right-icon .u-icon__icon {
			right: 0px !important;
		}
		
	}

	.gpp-datePicker {
		width: 100%;
	}
	
}
.user_input{
	max-width: 400rpx;
}
.remarks{
	margin-top: 70rpx;
	height: 200rpx;
}

.date-wrap {
	width: 100%;
	display: flex;
	
	&-txt {
		flex: 1;
	}
	&-img {
		font-size: 32rpx;
		margin-left: 20rpx;
		display: flex;
		align-items: center;
		color: #c0c4cc;
	}
}

/deep/ {
	.u-checkbox__label {
		color: #999 !important;
	}
}